package cn.itcast.nems.studentrecord.dao.dataobject;

import cn.itcast.nems.studentrecord.dao.condition.ApprovalType;
import lombok.Data;

import java.util.List;

/**
 * <p>
 * 涉及到公共查询审批单的条件参数
 * </p>
 *
 * @author zhouwei
 * @since 2024/1/11 10:50 AM
 **/
@Data
public class ApprovalFormQueryModel {
    /**
     * 操作类型  MY_COMMIT:我提交的、WAIT_APPROVAL:代办、APPROVED：已办、ALL：全部
     */
    private ApprovalType approvalType;
    private String rangeType;
    /**
     * 凭单类型
     */
    private String journalType;

    /**
     * 凭单创建人
     */
    private String createdBy ;
    /**
     * 审批单ID
     */
    private List<String> formIds;
    /**
     * 审批节点操作人
     */
    private String flowCreatedBy;

    /**
     * 是否不包含 草稿状态 的升级凭单
     */
    private Boolean notDraft;

}
